@charset "utf-8";
$fontSize:40;
@function r($p){
    @return $p/$fontSize*1rem;
}

body{
    background:#ffffff;
}
.gray{
    padding:0;
    background:#efefef;
    height:r(18);
}
.last{
    border:none;
}
*{
    margin: 0;
    padding: 0;
}
html,body{
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.web{
    width: 100%;
    height: 100%;
    position: relative;

.main{
    font-size: 0;
    margin-top:r(10);
     width:100vw;
     position: absolute;
     left:0;
     right: 0;
     top:r(90);;
     bottom:r(100);
     /*height: calc(100% - 50px);*/
     overflow: auto;
     >.xinwen_box{
            >.titleA{
                padding:0 r(32);
                font-size:r(30);
                color:#000;
                font-weight: bold;
                margin-top:r(43);
            }
            >.tuan{
                padding:0 r(40);
                
                >.xinxi{
                    display:flex;
                    display:-webkit-flex;
                    justify-content: flex-end;
                    >div{
                        width:r(23);
                        margin-left:r(45);
                        >img{
                            width:100%;
                            
                        }
                    }
                    >span{
                        color:#8b8b8b;
                        font-size:r(20);
                    
                    }
                }
                >.wt_date{
                    color:#8b8b8b;
                    font-size:r(20);
                    text-align: right;
                    >span{
                        color:#b10100;
                        
                    }
                }
            }//tuan
            .xw_txt{
                    margin-top:r(45);
                    padding:0 r(40);
                    color:#8b8b8b;
                    font-size:r(20);
            }//xw_txt
            >.xw_img{
                margin:0 auto;
                margin-top:r(35);
                width:r(560);
                >img{
                    width:100%;
                }
            }
            >.xw_bottom{
                margin-top:r(45);
                padding:0 r(40);
                color:#8b8b8b;
                font-size:r(20);
                padding-bottom:r(30);
            }
            >.line{
                margin: 0 auto;
                background:#8b8b8b;
                width:r(530);
                height:1px;
            }
    }//xinwen_box
 
   
     >.wz_bottom{
        
        >.tu_three{
            margin-top:r(38);
            margin-bottom:r(50);
            padding:0 r(160);
            display:flex;
            display:-webkit-flex;
            justify-content: space-around;
            >.three_img{
                text-align: center;
                width:r(75);
                >img{
                    width:100%;
                    // margin-right:r(55);
                }
                >span{
                    font-size:r(20);
                    color:#8b8b8b;
                }
            }
        }
 
     
     }//wz_bottom

    }//main

}//web

